artificial cover - English Synonyms Dictionary